home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Event;
- import java.awt.Point;
- import java.util.NoSuchElementException;
-
- class CActiveEventList extends CObList {
- void KillEvents() {
- CActiveEventObject var1 = null;
- boolean var2 = false;
-
- try {
- var1 = this.GetHead();
- } catch (NoSuchElementException var4) {
- var2 = true;
- }
-
- while(!var2) {
- if (var1 != null && Globals.thePresView.FindCourseDoc(var1.GetCourseDoc())) {
- var1.GetEvent().KillEvent();
- }
-
- try {
- var1 = this.GetNext();
- } catch (NoSuchElementException var3) {
- var2 = true;
- }
- }
-
- }
-
- void AddTail(CActiveEventObject var1) {
- ((CObList)this).addElement(var1);
- }
-
- CActiveEventObject ProcessCommand(short var1, Object var2) {
- CActiveEventObject var3 = null;
- boolean var4 = false;
-
- try {
- var3 = this.GetHead();
- } catch (NoSuchElementException var6) {
- var4 = true;
- }
-
- while(!var4) {
- if (var3 != null && Globals.thePresView.FindCourseDoc(var3.GetCourseDoc()) && var3.GetEvent().IsActive() && var3.GetEvent().OnCommand(var1, var2) && var3.Activate()) {
- return var3;
- }
-
- try {
- var3 = this.GetNext();
- } catch (NoSuchElementException var5) {
- var4 = true;
- }
- }
-
- return null;
- }
-
- CActiveEventObject GetHead() {
- return (CActiveEventObject)((CObList)this).start();
- }
-
- CActiveEventObject ProcessNotify(int var1, String var2) {
- CActiveEventObject var3 = null;
- boolean var4 = false;
-
- try {
- var3 = this.GetHead();
- } catch (NoSuchElementException var6) {
- var4 = true;
- }
-
- while(!var4) {
- if (var3 != null && Globals.thePresView.FindCourseDoc(var3.GetCourseDoc()) && var3.GetEvent().IsActive() && var3.GetEvent().OnNotify(var1, var2) && var3.Activate()) {
- return var3;
- }
-
- try {
- var3 = this.GetNext();
- } catch (NoSuchElementException var5) {
- var4 = true;
- }
- }
-
- return null;
- }
-
- CActiveEventObject FindCourse(CCourse var1) {
- CActiveEventObject var2 = null;
- boolean var3 = false;
-
- try {
- var2 = this.GetHead();
- } catch (NoSuchElementException var5) {
- var3 = true;
- }
-
- while(!var3) {
- if (var2 != null && var2.GetCourseDoc() == var1) {
- return var2;
- }
-
- try {
- var2 = this.GetNext();
- } catch (NoSuchElementException var4) {
- var3 = true;
- }
- }
-
- return null;
- }
-
- CActiveEventObject ProcessEvent() {
- CActiveEventObject var1 = null;
- boolean var2 = false;
-
- try {
- var1 = this.GetHead();
- } catch (NoSuchElementException var4) {
- var2 = true;
- }
-
- while(!var2) {
- if (var1 != null && Globals.thePresView.FindCourseDoc(var1.GetCourseDoc()) && var1.GetEvent().IsActive() && var1.GetEvent().OnEvent() && var1.Activate()) {
- return var1;
- }
-
- try {
- var1 = this.GetNext();
- } catch (NoSuchElementException var3) {
- var2 = true;
- }
- }
-
- return null;
- }
-
- CActiveEventObject ProcessKeyPress(int var1, Event var2) {
- CActiveEventObject var3 = null;
- boolean var4 = false;
-
- try {
- var3 = this.GetHead();
- } catch (NoSuchElementException var6) {
- var4 = true;
- }
-
- while(!var4) {
- if (var3 != null && Globals.thePresView.FindCourseDoc(var3.GetCourseDoc()) && var3.GetEvent().IsActive() && var3.GetEvent().OnKeyPress(var1, var2) && var3.Activate()) {
- return var3;
- }
-
- try {
- var3 = this.GetNext();
- } catch (NoSuchElementException var5) {
- var4 = true;
- }
- }
-
- return null;
- }
-
- CActiveEventObject ProcessTimer(int var1) {
- CActiveEventObject var2 = null;
- boolean var3 = false;
-
- try {
- var2 = this.GetHead();
- } catch (NoSuchElementException var5) {
- var3 = true;
- }
-
- while(!var3) {
- if (var2 != null && Globals.thePresView.FindCourseDoc(var2.GetCourseDoc()) && var2.GetEvent().IsActive() && var2.GetEvent().OnTimer(var1) && var2.Activate()) {
- return var2;
- }
-
- try {
- var2 = this.GetNext();
- } catch (NoSuchElementException var4) {
- var3 = true;
- }
- }
-
- return null;
- }
-
- CActiveEventObject ProcessMouseClick(int var1, int var2, Point var3, int var4) {
- CActiveEventObject var5 = null;
- boolean var6 = false;
-
- try {
- var5 = this.GetHead();
- } catch (NoSuchElementException var8) {
- var6 = true;
- }
-
- while(!var6) {
- if (var5 != null && Globals.thePresView.FindCourseDoc(var5.GetCourseDoc()) && var5.GetEvent().IsActive() && var5.GetEvent().OnMouseClick(var1, var2, var3, var4) && var5.Activate()) {
- return var5;
- }
-
- try {
- var5 = this.GetNext();
- } catch (NoSuchElementException var7) {
- var6 = true;
- }
- }
-
- return null;
- }
-
- CActiveEventObject GetNext() {
- return (CActiveEventObject)((CObList)this).next();
- }
-
- CActiveEventObject ProcessMouseMove(int var1, Point var2, int var3) {
- CActiveEventObject var4 = null;
- boolean var5 = false;
-
- try {
- var4 = this.GetHead();
- } catch (NoSuchElementException var7) {
- var5 = true;
- }
-
- while(!var5) {
- if (var4 != null && Globals.thePresView.FindCourseDoc(var4.GetCourseDoc()) && var4.GetEvent().IsActive() && var4.GetEvent().OnMouseMove(var1, var2, var3) && var4.Activate()) {
- return var4;
- }
-
- try {
- var4 = this.GetNext();
- } catch (NoSuchElementException var6) {
- var5 = true;
- }
- }
-
- return null;
- }
- }
-